42272
64325
557747
906990
538275
174384
791795
68339
746952
550753
386912
831207
5300799
3716581
3235148
2555804
2300988
2146609
2068358
194278
1849118
1750136
1740196
1667471